#ifndef LISTENER_H
#define LISTENER_H

// 回调函数类型
typedef void (*CallbackFunction)(const char*);

// 监听器结构体
typedef struct {
    CallbackFunction callback;
} Listener;

// 初始化监听器
void initializeListener(Listener* listener, CallbackFunction callback);

// 触发回调函数
void triggerCallback(Listener* listener, const char* message);

#endif // LISTENER_H